package br.com.bancoeXtreme.telas;

import java.awt.event.ActionEvent;
import java.util.Date;

import br.com.bancoeXtreme.ControleCliente;
import br.com.bancoeXtreme.transacoes.cliente.*;
import br.com.bancoeXtreme.tratadoresxml.GeradorTransacaoClienteXML;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
/**
 *
 * @author Haron
 */
public class FrameUsuario extends javax.swing.JFrame {

	ControleCliente controle;
	Date data;
    /** Creates new form FrameUsuario */
    public FrameUsuario() {
        data = new Date();
        controle = new ControleCliente();
        controle.setFrame(this);
    	initComponents();
    }

    public ControleCliente getControle() {
		return controle;
	}

	public void setControle(ControleCliente controle) {
		this.controle = controle;
	}

	public Date getData() {
		return data;
	}

	public void setData(Date data) {
		this.data = data;
	}

	public javax.swing.JLabel getaPartirDataLabel() {
		return aPartirDataLabel;
	}

	public void setaPartirDataLabel(javax.swing.JLabel aPartirDataLabel) {
		this.aPartirDataLabel = aPartirDataLabel;
	}

	public javax.swing.JComboBox getAnoFinalCombo() {
		return anoFinalCombo;
	}

	public void setAnoFinalCombo(javax.swing.JComboBox anoFinalCombo) {
		this.anoFinalCombo = anoFinalCombo;
	}

	public javax.swing.JComboBox getAnoInicialCombo() {
		return anoInicialCombo;
	}

	public void setAnoInicialCombo(javax.swing.JComboBox anoInicialCombo) {
		this.anoInicialCombo = anoInicialCombo;
	}

	public javax.swing.JLabel getAnoLabel() {
		return anoLabel;
	}

	public void setAnoLabel(javax.swing.JLabel anoLabel) {
		this.anoLabel = anoLabel;
	}

	public javax.swing.JLabel getAteDataLabel() {
		return ateDataLabel;
	}

	public void setAteDataLabel(javax.swing.JLabel ateDataLabel) {
		this.ateDataLabel = ateDataLabel;
	}

	public javax.swing.JLabel getBancoDoLabel() {
		return bancoDoLabel;
	}

	public void setBancoDoLabel(javax.swing.JLabel bancoDoLabel) {
		this.bancoDoLabel = bancoDoLabel;
	}

	public javax.swing.JLabel getBancoDoLabel1() {
		return bancoDoLabel1;
	}

	public void setBancoDoLabel1(javax.swing.JLabel bancoDoLabel1) {
		this.bancoDoLabel1 = bancoDoLabel1;
	}

	public javax.swing.JLabel getBancoDoLabel2() {
		return bancoDoLabel2;
	}

	public void setBancoDoLabel2(javax.swing.JLabel bancoDoLabel2) {
		this.bancoDoLabel2 = bancoDoLabel2;
	}

	public javax.swing.JLabel getBancoDoLabel3() {
		return bancoDoLabel3;
	}

	public void setBancoDoLabel3(javax.swing.JLabel bancoDoLabel3) {
		this.bancoDoLabel3 = bancoDoLabel3;
	}

	public javax.swing.JLabel getBancoDoLabel4() {
		return bancoDoLabel4;
	}

	public void setBancoDoLabel4(javax.swing.JLabel bancoDoLabel4) {
		this.bancoDoLabel4 = bancoDoLabel4;
	}

	public javax.swing.JLabel getBancoDoLabel5() {
		return bancoDoLabel5;
	}

	public void setBancoDoLabel5(javax.swing.JLabel bancoDoLabel5) {
		this.bancoDoLabel5 = bancoDoLabel5;
	}

	public javax.swing.JButton getConfirmarButton() {
		return confirmarButton;
	}

	public void setConfirmarButton(javax.swing.JButton confirmarButton) {
		this.confirmarButton = confirmarButton;
	}

	public javax.swing.JButton getConfirmarButton1() {
		return confirmarButton1;
	}

	public void setConfirmarButton1(javax.swing.JButton confirmarButton1) {
		this.confirmarButton1 = confirmarButton1;
	}

	public javax.swing.JButton getConfirmarButton2() {
		return confirmarButton2;
	}

	public void setConfirmarButton2(javax.swing.JButton confirmarButton2) {
		this.confirmarButton2 = confirmarButton2;
	}

	public javax.swing.JButton getConfirmarButton4() {
		return confirmarButton4;
	}

	public void setConfirmarButton4(javax.swing.JButton confirmarButton4) {
		this.confirmarButton4 = confirmarButton4;
	}

	public javax.swing.JButton getConfirmarButton5() {
		return confirmarButton5;
	}

	public void setConfirmarButton5(javax.swing.JButton confirmarButton5) {
		this.confirmarButton5 = confirmarButton5;
	}

	public javax.swing.JComboBox getDiaFinalCombo() {
		return diaFinalCombo;
	}

	public void setDiaFinalCombo(javax.swing.JComboBox diaFinalCombo) {
		this.diaFinalCombo = diaFinalCombo;
	}

	public javax.swing.JComboBox getDiaInicialCombo() {
		return diaInicialCombo;
	}

	public void setDiaInicialCombo(javax.swing.JComboBox diaInicialCombo) {
		this.diaInicialCombo = diaInicialCombo;
	}

	public javax.swing.JLabel getDiaLabel() {
		return diaLabel;
	}

	public void setDiaLabel(javax.swing.JLabel diaLabel) {
		this.diaLabel = diaLabel;
	}

	public javax.swing.JButton getEntrarButton() {
		return entrarButton;
	}

	public void setEntrarButton(javax.swing.JButton entrarButton) {
		this.entrarButton = entrarButton;
	}

	public javax.swing.JButton getExtratoButton() {
		return extratoButton;
	}

	public void setExtratoButton(javax.swing.JButton extratoButton) {
		this.extratoButton = extratoButton;
	}

	public javax.swing.JComboBox getBancoDestinoCombo() {
		return bancoDestinoCombo;
	}

	public void setBancoDestinoCombo(javax.swing.JComboBox jComboBox1) {
		this.bancoDestinoCombo = jComboBox1;
	}

	public javax.swing.JComboBox getContaDeField() {
		return contaDeField;
	}

	public void setContaDeField(javax.swing.JComboBox jComboBox2) {
		this.contaDeField = jComboBox2;
	}

	public javax.swing.JLabel getjLabel1() {
		return jLabel1;
	}

	public void setjLabel1(javax.swing.JLabel jLabel1) {
		this.jLabel1 = jLabel1;
	}

	public javax.swing.JLabel getjLabel10() {
		return jLabel10;
	}

	public void setjLabel10(javax.swing.JLabel jLabel10) {
		this.jLabel10 = jLabel10;
	}

	public javax.swing.JLabel getjLabel11() {
		return jLabel11;
	}

	public void setjLabel11(javax.swing.JLabel jLabel11) {
		this.jLabel11 = jLabel11;
	}

	public javax.swing.JLabel getjLabel12() {
		return jLabel12;
	}

	public void setjLabel12(javax.swing.JLabel jLabel12) {
		this.jLabel12 = jLabel12;
	}

	public javax.swing.JLabel getjLabel13() {
		return jLabel13;
	}

	public void setjLabel13(javax.swing.JLabel jLabel13) {
		this.jLabel13 = jLabel13;
	}

	public javax.swing.JLabel getjLabel14() {
		return jLabel14;
	}

	public void setjLabel14(javax.swing.JLabel jLabel14) {
		this.jLabel14 = jLabel14;
	}

	public javax.swing.JLabel getjLabel15() {
		return jLabel15;
	}

	public void setjLabel15(javax.swing.JLabel jLabel15) {
		this.jLabel15 = jLabel15;
	}

	public javax.swing.JLabel getjLabel16() {
		return jLabel16;
	}

	public void setjLabel16(javax.swing.JLabel jLabel16) {
		this.jLabel16 = jLabel16;
	}

	public javax.swing.JLabel getjLabel17() {
		return jLabel17;
	}

	public void setjLabel17(javax.swing.JLabel jLabel17) {
		this.jLabel17 = jLabel17;
	}

	public javax.swing.JLabel getjLabel18() {
		return jLabel18;
	}

	public void setjLabel18(javax.swing.JLabel jLabel18) {
		this.jLabel18 = jLabel18;
		jLabel18.setOpaque(true);
	}

	public javax.swing.JLabel getjLabel19() {
		return jLabel19;
	}

	public void setjLabel19(javax.swing.JLabel jLabel19) {
		this.jLabel19 = jLabel19;
	}

	public javax.swing.JLabel getjLabel2() {
		return jLabel2;
	}

	public void setjLabel2(javax.swing.JLabel jLabel2) {
		this.jLabel2 = jLabel2;
	}

	public javax.swing.JLabel getjLabel20() {
		return jLabel20;
	}

	public void setjLabel20(javax.swing.JLabel jLabel20) {
		this.jLabel20 = jLabel20;
	}

	public javax.swing.JLabel getjLabel21() {
		return jLabel21;
	}

	public void setjLabel21(javax.swing.JLabel jLabel21) {
		this.jLabel21 = jLabel21;
	}

	public javax.swing.JLabel getjLabel22() {
		return jLabel22;
	}

	public void setjLabel22(javax.swing.JLabel jLabel22) {
		this.jLabel22 = jLabel22;
	}

	public javax.swing.JLabel getjLabel23() {
		return jLabel23;
	}

	public void setjLabel23(javax.swing.JLabel jLabel23) {
		this.jLabel23 = jLabel23;
	}

	public javax.swing.JLabel getjLabel3() {
		return jLabel3;
	}

	public void setjLabel3(javax.swing.JLabel jLabel3) {
		this.jLabel3 = jLabel3;
	}

	public javax.swing.JLabel getjLabel4() {
		return jLabel4;
	}

	public void setjLabel4(javax.swing.JLabel jLabel4) {
		this.jLabel4 = jLabel4;
	}

	public javax.swing.JLabel getjLabel5() {
		return jLabel5;
	}

	public void setjLabel5(javax.swing.JLabel jLabel5) {
		this.jLabel5 = jLabel5;
	}

	public javax.swing.JLabel getjLabel6() {
		return jLabel6;
	}

	public void setjLabel6(javax.swing.JLabel jLabel6) {
		this.jLabel6 = jLabel6;
	}

	public javax.swing.JLabel getjLabel7() {
		return jLabel7;
	}

	public void setjLabel7(javax.swing.JLabel jLabel7) {
		this.jLabel7 = jLabel7;
	}

	public javax.swing.JLabel getjLabel8() {
		return jLabel8;
	}

	public void setjLabel8(javax.swing.JLabel jLabel8) {
		this.jLabel8 = jLabel8;
	}

	public javax.swing.JLabel getjLabel9() {
		return jLabel9;
	}

	public void setjLabel9(javax.swing.JLabel jLabel9) {
		this.jLabel9 = jLabel9;
	}

	public javax.swing.JTextField getValorReaisField() {
		return valorReaisField;
	}

	public void setValorReaisField(javax.swing.JTextField jTextField1) {
		this.valorReaisField = jTextField1;
	}

	public javax.swing.JTextField getOutrosAcrescimosField() {
		return outrosAcrescimosField;
	}

	public void setOutrosAcrescimosField(javax.swing.JTextField jTextField10) {
		this.outrosAcrescimosField = jTextField10;
	}

	public javax.swing.JTextField getValorCobradoField() {
		return valorCobradoField;
	}

	public void setValorCobradoField(javax.swing.JTextField jTextField11) {
		this.valorCobradoField = jTextField11;
	}

	public javax.swing.JTextField getDataPagamentoField() {
		return dataPagamentoField;
	}

	public void setDataPagamentoField(javax.swing.JTextField jTextField12) {
		this.dataPagamentoField = jTextField12;
	}

	public javax.swing.JTextField getCodigoBarrasField2() {
		return codigoBarrasField2;
	}

	public void setCodigoBarrasField2(javax.swing.JTextField jTextField13) {
		this.codigoBarrasField2 = jTextField13;
	}

	public javax.swing.JTextField getValorDocumentoField2() {
		return valorDocumentoField2;
	}

	public void setValorDocumentoField2(javax.swing.JTextField jTextField14) {
		this.valorDocumentoField2 = jTextField14;
	}

	public javax.swing.JTextField getDataPagamentoField2() {
		return dataPagamentoField2;
	}

	public void setDataPagamentoField2(javax.swing.JTextField jTextField15) {
		this.dataPagamentoField2 = jTextField15;
	}

	public javax.swing.JTextField getValorCentavosField() {
		return valorCentavosField;
	}

	public void setValorCentavosField(javax.swing.JTextField jTextField2) {
		this.valorCentavosField = jTextField2;
	}

	public javax.swing.JTextField getjTextField3() {
		return jTextField3;
	}

	public void setjTextField3(javax.swing.JTextField jTextField3) {
		this.jTextField3 = jTextField3;
	}

	public javax.swing.JTextField getjTextField4() {
		return jTextField4;
	}

	public void setjTextField4(javax.swing.JTextField jTextField4) {
		this.jTextField4 = jTextField4;
	}

	public javax.swing.JTextField getCodigoBarrasField() {
		return codigoBarrasField;
	}

	public void setCodigoBarrasField(javax.swing.JTextField jTextField5) {
		this.codigoBarrasField = jTextField5;
	}

	public javax.swing.JTextField getValorDocumentoField() {
		return valorDocumentoField;
	}

	public void setValorDocumentoField(javax.swing.JTextField jTextField6) {
		this.valorDocumentoField = jTextField6;
	}

	public javax.swing.JTextField getDescontoField() {
		return descontoField;
	}

	public void setDescontoField(javax.swing.JTextField jTextField7) {
		this.descontoField = jTextField7;
	}

	public javax.swing.JTextField getOutrasDeducoesField() {
		return outrasDeducoesField;
	}

	public void setOutrasDeducoesField(javax.swing.JTextField jTextField8) {
		this.outrasDeducoesField = jTextField8;
	}

	public javax.swing.JTextField getJurosField() {
		return jurosField;
	}

	public void setJurosField(javax.swing.JTextField jTextField9) {
		this.jurosField = jTextField9;
	}

	public javax.swing.JLabel getLogotipoLabel() {
		return logotipoLabel;
	}

	public void setLogotipoLabel(javax.swing.JLabel logotipoLabel) {
		this.logotipoLabel = logotipoLabel;
	}

	public javax.swing.JLabel getLogotipoLabel1() {
		return logotipoLabel1;
	}

	public void setLogotipoLabel1(javax.swing.JLabel logotipoLabel1) {
		this.logotipoLabel1 = logotipoLabel1;
	}

	public javax.swing.JLabel getLogotipoLabel2() {
		return logotipoLabel2;
	}

	public void setLogotipoLabel2(javax.swing.JLabel logotipoLabel2) {
		this.logotipoLabel2 = logotipoLabel2;
	}

	public javax.swing.JLabel getLogotipoLabel3() {
		return logotipoLabel3;
	}

	public void setLogotipoLabel3(javax.swing.JLabel logotipoLabel3) {
		this.logotipoLabel3 = logotipoLabel3;
	}

	public javax.swing.JLabel getLogotipoLabel4() {
		return logotipoLabel4;
	}

	public void setLogotipoLabel4(javax.swing.JLabel logotipoLabel4) {
		this.logotipoLabel4 = logotipoLabel4;
	}

	public javax.swing.JLabel getLogotipoLabel5() {
		return logotipoLabel5;
	}

	public void setLogotipoLabel5(javax.swing.JLabel logotipoLabel5) {
		this.logotipoLabel5 = logotipoLabel5;
	}

	public javax.swing.JComboBox getMesFinalCombo() {
		return mesFinalCombo;
	}

	public void setMesFinalCombo(javax.swing.JComboBox mesFinalCombo) {
		this.mesFinalCombo = mesFinalCombo;
	}

	public javax.swing.JComboBox getMesInicialCombo() {
		return mesInicialCombo;
	}

	public void setMesInicialCombo(javax.swing.JComboBox mesInicialCombo) {
		this.mesInicialCombo = mesInicialCombo;
	}

	public javax.swing.JLabel getMesLabel() {
		return mesLabel;
	}

	public void setMesLabel(javax.swing.JLabel mesLabel) {
		this.mesLabel = mesLabel;
	}

	public javax.swing.JLabel getNomeLabel() {
		return nomeLabel;
	}

	public void setNomeLabel(javax.swing.JLabel nomeLabel) {
		this.nomeLabel = nomeLabel;
	}

	public javax.swing.JLabel getNomeLabel1() {
		return nomeLabel1;
	}

	public void setNomeLabel1(javax.swing.JLabel nomeLabel1) {
		this.nomeLabel1 = nomeLabel1;
	}

	public javax.swing.JLabel getNomeLabel2() {
		return nomeLabel2;
	}

	public void setNomeLabel2(javax.swing.JLabel nomeLabel2) {
		this.nomeLabel2 = nomeLabel2;
	}

	public javax.swing.JLabel getNomeLabel3() {
		return nomeLabel3;
	}

	public void setNomeLabel3(javax.swing.JLabel nomeLabel3) {
		this.nomeLabel3 = nomeLabel3;
	}

	public javax.swing.JLabel getNomeLabel4() {
		return nomeLabel4;
	}

	public void setNomeLabel4(javax.swing.JLabel nomeLabel4) {
		this.nomeLabel4 = nomeLabel4;
	}

	public javax.swing.JLabel getNomeLabel5() {
		return nomeLabel5;
	}

	public void setNomeLabel5(javax.swing.JLabel nomeLabel5) {
		this.nomeLabel5 = nomeLabel5;
	}

	public javax.swing.JTextField getNumeroAgenciaField() {
		return numeroAgenciaField;
	}

	public void setNumeroAgenciaField(javax.swing.JTextField numeroAgenciaField) {
		this.numeroAgenciaField = numeroAgenciaField;
	}

	public javax.swing.JTextField getNumeroAgenciaField1() {
		return numeroAgenciaField1;
	}

	public void setNumeroAgenciaField1(javax.swing.JTextField numeroAgenciaField1) {
		this.numeroAgenciaField1 = numeroAgenciaField1;
	}

	public javax.swing.JTextField getNumeroAgenciaField2() {
		return numeroAgenciaField2;
	}

	public void setNumeroAgenciaField2(javax.swing.JTextField numeroAgenciaField2) {
		this.numeroAgenciaField2 = numeroAgenciaField2;
	}

	public javax.swing.JLabel getNumeroAgenciaLabel() {
		return numeroAgenciaLabel;
	}

	public void setNumeroAgenciaLabel(javax.swing.JLabel numeroAgenciaLabel) {
		this.numeroAgenciaLabel = numeroAgenciaLabel;
	}

	public javax.swing.JLabel getNumeroAgenciaLabel1() {
		return numeroAgenciaLabel1;
	}

	public void setNumeroAgenciaLabel1(javax.swing.JLabel numeroAgenciaLabel1) {
		this.numeroAgenciaLabel1 = numeroAgenciaLabel1;
	}

	public javax.swing.JLabel getNumeroAgenciaLabel2() {
		return numeroAgenciaLabel2;
	}

	public void setNumeroAgenciaLabel2(javax.swing.JLabel numeroAgenciaLabel2) {
		this.numeroAgenciaLabel2 = numeroAgenciaLabel2;
	}

	public javax.swing.JTextField getNumeroContaField() {
		return numeroContaField;
	}

	public void setNumeroContaField(javax.swing.JTextField numeroContaField) {
		this.numeroContaField = numeroContaField;
	}

	public javax.swing.JTextField getNumeroContaField1() {
		return numeroContaField1;
	}

	public void setNumeroContaField1(javax.swing.JTextField numeroContaField1) {
		this.numeroContaField1 = numeroContaField1;
	}

	public javax.swing.JTextField getNumeroContaField2() {
		return numeroContaField2;
	}

	public void setNumeroContaField2(javax.swing.JTextField numeroContaField2) {
		this.numeroContaField2 = numeroContaField2;
	}

	public javax.swing.JLabel getNumeroContaLabel() {
		return numeroContaLabel;
	}

	public void setNumeroContaLabel(javax.swing.JLabel numeroContaLabel) {
		this.numeroContaLabel = numeroContaLabel;
	}

	public javax.swing.JLabel getNumeroContaLabel1() {
		return numeroContaLabel1;
	}

	public void setNumeroContaLabel1(javax.swing.JLabel numeroContaLabel1) {
		this.numeroContaLabel1 = numeroContaLabel1;
	}

	public javax.swing.JLabel getNumeroContaLabel2() {
		return numeroContaLabel2;
	}

	public void setNumeroContaLabel2(javax.swing.JLabel numeroContaLabel2) {
		this.numeroContaLabel2 = numeroContaLabel2;
	}

	public javax.swing.JButton getPagamentoContasButton() {
		return pagamentoContasButton;
	}

	public void setPagamentoContasButton(javax.swing.JButton pagamentoContasButton) {
		this.pagamentoContasButton = pagamentoContasButton;
	}

	public javax.swing.JButton getPagamentoTitulosButton() {
		return pagamentoTitulosButton;
	}

	public void setPagamentoTitulosButton(javax.swing.JButton pagamentoTitulosButton) {
		this.pagamentoTitulosButton = pagamentoTitulosButton;
	}

	public javax.swing.JPanel getPainelExtrato() {
		return painelExtrato;
	}

	public void setPainelExtrato(javax.swing.JPanel painelExtrato) {
		this.painelExtrato = painelExtrato;
	}

	public javax.swing.JPanel getPainelLogin() {
		return painelLogin;
	}

	public void setPainelLogin(javax.swing.JPanel painelLogin) {
		this.painelLogin = painelLogin;
	}

	public javax.swing.JPanel getPainelPagamentoContas() {
		return painelPagamentoContas;
	}

	public void setPainelPagamentoContas(javax.swing.JPanel painelPagamentoContas) {
		this.painelPagamentoContas = painelPagamentoContas;
	}

	public javax.swing.JPanel getPainelPagamentoTitulos() {
		return painelPagamentoTitulos;
	}

	public void setPainelPagamentoTitulos(javax.swing.JPanel painelPagamentoTitulos) {
		this.painelPagamentoTitulos = painelPagamentoTitulos;
	}

	public javax.swing.JPanel getPainelPrincipal() {
		return painelPrincipal;
	}

	public void setPainelPrincipal(javax.swing.JPanel painelPrincipal) {
		this.painelPrincipal = painelPrincipal;
	}

	public javax.swing.JPanel getPainelTransferenciaEste() {
		return painelTransferenciaEste;
	}

	public void setPainelTransferenciaEste(
			javax.swing.JPanel painelTransferenciaEste) {
		this.painelTransferenciaEste = painelTransferenciaEste;
	}

	public javax.swing.JPanel getPainelTransferenciaOutro() {
		return painelTransferenciaOutro;
	}

	public void setPainelTransferenciaOutro(
			javax.swing.JPanel painelTransferenciaOutro) {
		this.painelTransferenciaOutro = painelTransferenciaOutro;
	}

	public javax.swing.JButton getSairButton() {
		return sairButton;
	}

	public void setSairButton(javax.swing.JButton sairButton) {
		this.sairButton = sairButton;
	}

	public javax.swing.JLabel getSaldoLabel() {
		return saldoLabel;
	}

	public void setSaldoLabel(javax.swing.JLabel saldoLabel) {
		this.saldoLabel = saldoLabel;
	}

	public javax.swing.JLabel getSaldoLabel1() {
		return saldoLabel1;
	}

	public void setSaldoLabel1(javax.swing.JLabel saldoLabel1) {
		this.saldoLabel1 = saldoLabel1;
	}

	public javax.swing.JLabel getSaldoLabel2() {
		return saldoLabel2;
	}

	public void setSaldoLabel2(javax.swing.JLabel saldoLabel2) {
		this.saldoLabel2 = saldoLabel2;
	}

	public javax.swing.JLabel getSaldoLabel3() {
		return saldoLabel3;
	}

	public void setSaldoLabel3(javax.swing.JLabel saldoLabel3) {
		this.saldoLabel3 = saldoLabel3;
	}

	public javax.swing.JLabel getSaldoLabel4() {
		return saldoLabel4;
	}

	public void setSaldoLabel4(javax.swing.JLabel saldoLabel4) {
		this.saldoLabel4 = saldoLabel4;
	}

	public javax.swing.JLabel getSaldoLabel5() {
		return saldoLabel5;
	}

	public void setSaldoLabel5(javax.swing.JLabel saldoLabel5) {
		this.saldoLabel5 = saldoLabel5;
	}

	public javax.swing.JLabel getSaldoValLabel() {
		return saldoValLabel;
	}

	public void setSaldoValLabel(javax.swing.JLabel saldoValLabel) {
		this.saldoValLabel = saldoValLabel;
	}

	public javax.swing.JLabel getSaldoValLabel1() {
		return saldoValLabel1;
	}

	public void setSaldoValLabel1(javax.swing.JLabel saldoValLabel1) {
		this.saldoValLabel1 = saldoValLabel1;
	}

	public javax.swing.JLabel getSaldoValLabel2() {
		return saldoValLabel2;
	}

	public void setSaldoValLabel2(javax.swing.JLabel saldoValLabel2) {
		this.saldoValLabel2 = saldoValLabel2;
	}

	public javax.swing.JLabel getSaldoValLabel3() {
		return saldoValLabel3;
	}

	public void setSaldoValLabel3(javax.swing.JLabel saldoValLabel3) {
		this.saldoValLabel3 = saldoValLabel3;
	}

	public javax.swing.JLabel getSaldoValLabel4() {
		return saldoValLabel4;
	}

	public void setSaldoValLabel4(javax.swing.JLabel saldoValLabel4) {
		this.saldoValLabel4 = saldoValLabel4;
	}

	public javax.swing.JLabel getSaldoValLabel5() {
		return saldoValLabel5;
	}

	public void setSaldoValLabel5(javax.swing.JLabel saldoValLabel5) {
		this.saldoValLabel5 = saldoValLabel5;
	}

	public javax.swing.JPasswordField getSenhaField() {
		return senhaField;
	}

	public void setSenhaField(javax.swing.JPasswordField senhaField) {
		this.senhaField = senhaField;
	}

	public javax.swing.JLabel getSenhaLabel() {
		return senhaLabel;
	}

	public void setSenhaLabel(javax.swing.JLabel senhaLabel) {
		this.senhaLabel = senhaLabel;
	}

	public javax.swing.JLabel getTituloLabel() {
		return tituloLabel;
	}

	public void setTituloLabel(javax.swing.JLabel tituloLabel) {
		this.tituloLabel = tituloLabel;
	}

	public javax.swing.JButton getTransferenciaEsteButton() {
		return transferenciaEsteButton;
	}

	public void setTransferenciaEsteButton(
			javax.swing.JButton transferenciaEsteButton) {
		this.transferenciaEsteButton = transferenciaEsteButton;
	}

	public javax.swing.JButton getTransferenciaOutroButton() {
		return transferenciaOutroButton;
	}

	public void setTransferenciaOutroButton(
			javax.swing.JButton transferenciaOutroButton) {
		this.transferenciaOutroButton = transferenciaOutroButton;
	}

	public javax.swing.JButton getVoltarButton() {
		return voltarButton;
	}

	public void setVoltarButton(javax.swing.JButton voltarButton) {
		this.voltarButton = voltarButton;
	}

	public javax.swing.JButton getVoltarButton1() {
		return voltarButton1;
	}

	public void setVoltarButton1(javax.swing.JButton voltarButton1) {
		this.voltarButton1 = voltarButton1;
	}

	public javax.swing.JButton getVoltarButton2() {
		return voltarButton2;
	}

	public void setVoltarButton2(javax.swing.JButton voltarButton2) {
		this.voltarButton2 = voltarButton2;
	}

	public javax.swing.JButton getVoltarButton4() {
		return voltarButton4;
	}

	public void setVoltarButton4(javax.swing.JButton voltarButton4) {
		this.voltarButton4 = voltarButton4;
	}

	public javax.swing.JButton getVoltarButton5() {
		return voltarButton5;
	}

	public void setVoltarButton5(javax.swing.JButton voltarButton5) {
		this.voltarButton5 = voltarButton5;
	}

	/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        painelLogin = new javax.swing.JPanel();
        tituloLabel = new javax.swing.JLabel();
        numeroAgenciaLabel = new javax.swing.JLabel();
        numeroContaLabel = new javax.swing.JLabel();
        senhaLabel = new javax.swing.JLabel();
        numeroAgenciaField = new javax.swing.JTextField();
        numeroContaField = new javax.swing.JTextField();
        senhaField = new javax.swing.JPasswordField();
        entrarButton = new javax.swing.JButton();
        painelPrincipal = new javax.swing.JPanel();
        bancoDoLabel = new javax.swing.JLabel();
        nomeLabel = new javax.swing.JLabel();
        saldoLabel = new javax.swing.JLabel();
        saldoValLabel = new javax.swing.JLabel();
        logotipoLabel = new javax.swing.JLabel();
        extratoButton = new javax.swing.JButton();
        transferenciaEsteButton = new javax.swing.JButton();
        transferenciaOutroButton = new javax.swing.JButton();
        pagamentoTitulosButton = new javax.swing.JButton();
        pagamentoContasButton = new javax.swing.JButton();
        sairButton = new javax.swing.JButton();
        painelExtrato = new javax.swing.JPanel();
        bancoDoLabel1 = new javax.swing.JLabel();
        nomeLabel1 = new javax.swing.JLabel();
        saldoLabel1 = new javax.swing.JLabel();
        saldoValLabel1 = new javax.swing.JLabel();
        logotipoLabel1 = new javax.swing.JLabel();
        aPartirDataLabel = new javax.swing.JLabel();
        ateDataLabel = new javax.swing.JLabel();
        anoInicialCombo = new javax.swing.JComboBox();
        mesInicialCombo = new javax.swing.JComboBox();
        diaInicialCombo = new javax.swing.JComboBox();
        anoFinalCombo = new javax.swing.JComboBox();
        mesFinalCombo = new javax.swing.JComboBox();
        diaFinalCombo = new javax.swing.JComboBox();
        diaLabel = new javax.swing.JLabel();
        mesLabel = new javax.swing.JLabel();
        anoLabel = new javax.swing.JLabel();
        confirmarButton = new javax.swing.JButton();
        voltarButton = new javax.swing.JButton();
        painelTransferenciaEste = new javax.swing.JPanel();
        numeroContaField1 = new javax.swing.JTextField();
        numeroAgenciaField1 = new javax.swing.JTextField();
        numeroContaLabel1 = new javax.swing.JLabel();
        numeroAgenciaLabel1 = new javax.swing.JLabel();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        valorReaisField = new javax.swing.JTextField();
        jLabel3 = new javax.swing.JLabel();
        valorCentavosField = new javax.swing.JTextField();
        jLabel4 = new javax.swing.JLabel();
        bancoDoLabel2 = new javax.swing.JLabel();
        nomeLabel2 = new javax.swing.JLabel();
        saldoLabel2 = new javax.swing.JLabel();
        saldoValLabel2 = new javax.swing.JLabel();
        logotipoLabel2 = new javax.swing.JLabel();
        confirmarButton1 = new javax.swing.JButton();
        voltarButton1 = new javax.swing.JButton();
        painelTransferenciaOutro = new javax.swing.JPanel();
        numeroContaLabel2 = new javax.swing.JLabel();
        saldoLabel3 = new javax.swing.JLabel();
        numeroAgenciaField2 = new javax.swing.JTextField();
        nomeLabel3 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        bancoDoLabel3 = new javax.swing.JLabel();
        numeroAgenciaLabel2 = new javax.swing.JLabel();
        confirmarButton2 = new javax.swing.JButton();
        voltarButton2 = new javax.swing.JButton();
        numeroContaField2 = new javax.swing.JTextField();
        saldoValLabel3 = new javax.swing.JLabel();
        logotipoLabel3 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        jTextField3 = new javax.swing.JTextField();
        jLabel7 = new javax.swing.JLabel();
        jTextField4 = new javax.swing.JTextField();
        jLabel8 = new javax.swing.JLabel();
        jLabel9 = new javax.swing.JLabel();
        bancoDestinoCombo = new javax.swing.JComboBox();
        painelPagamentoTitulos = new javax.swing.JPanel();
        saldoLabel4 = new javax.swing.JLabel();
        saldoValLabel4 = new javax.swing.JLabel();
        nomeLabel4 = new javax.swing.JLabel();
        bancoDoLabel4 = new javax.swing.JLabel();
        logotipoLabel4 = new javax.swing.JLabel();
        jLabel10 = new javax.swing.JLabel();
        jLabel11 = new javax.swing.JLabel();
        jLabel12 = new javax.swing.JLabel();
        jLabel13 = new javax.swing.JLabel();
        jLabel14 = new javax.swing.JLabel();
        jLabel15 = new javax.swing.JLabel();
        jLabel16 = new javax.swing.JLabel();
        jLabel17 = new javax.swing.JLabel();
        jLabel18 = new javax.swing.JLabel();
        codigoBarrasField = new javax.swing.JTextField();
        valorDocumentoField = new javax.swing.JTextField();
        descontoField = new javax.swing.JTextField();
        outrasDeducoesField = new javax.swing.JTextField();
        jurosField = new javax.swing.JTextField();
        outrosAcrescimosField = new javax.swing.JTextField();
        valorCobradoField = new javax.swing.JTextField();
        dataPagamentoField = new javax.swing.JTextField();
        voltarButton4 = new javax.swing.JButton();
        confirmarButton4 = new javax.swing.JButton();
        painelPagamentoContas = new javax.swing.JPanel();
        jLabel19 = new javax.swing.JLabel();
        saldoLabel5 = new javax.swing.JLabel();
        saldoValLabel5 = new javax.swing.JLabel();
        nomeLabel5 = new javax.swing.JLabel();
        bancoDoLabel5 = new javax.swing.JLabel();
        logotipoLabel5 = new javax.swing.JLabel();
        jLabel20 = new javax.swing.JLabel();
        codigoBarrasField2 = new javax.swing.JTextField();
        valorDocumentoField2 = new javax.swing.JTextField();
        jLabel21 = new javax.swing.JLabel();
        dataPagamentoField2 = new javax.swing.JTextField();
        jLabel22 = new javax.swing.JLabel();
        voltarButton5 = new javax.swing.JButton();
        confirmarButton5 = new javax.swing.JButton();
        jLabel23 = new javax.swing.JLabel();
        contaDeField = new javax.swing.JComboBox();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setMinimumSize(new java.awt.Dimension(657, 351));
        setName("FramePrincipal"); // NOI18N
        getContentPane().setLayout(new java.awt.CardLayout());

        painelLogin.setMinimumSize(new java.awt.Dimension(657, 351));
        painelLogin.setPreferredSize(new java.awt.Dimension(657, 351));

        tituloLabel.setFont(new java.awt.Font("Segoe Script", 0, 36)); // NOI18N
        tituloLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        tituloLabel.setText("Banco eXtreme XML");

        numeroAgenciaLabel.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroAgenciaLabel.setText("Número da Agência:");

        numeroContaLabel.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroContaLabel.setText("Número da Conta:");

        senhaLabel.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        senhaLabel.setText("Senha:");

        numeroAgenciaField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroAgenciaField.setToolTipText("Digite o número de sua agência.");
        numeroAgenciaField.setMinimumSize(new java.awt.Dimension(130, 23));
        numeroAgenciaField.setPreferredSize(new java.awt.Dimension(130, 23));
        

        numeroContaField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroContaField.setMinimumSize(new java.awt.Dimension(130, 23));
        numeroContaField.setPreferredSize(new java.awt.Dimension(130, 23));
        

        senhaField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        senhaField.setMinimumSize(new java.awt.Dimension(130, 23));
        senhaField.setPreferredSize(new java.awt.Dimension(130, 23));

        entrarButton.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        entrarButton.setText("Entrar");
        entrarButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                entrarButtonActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout painelLoginLayout = new javax.swing.GroupLayout(painelLogin);
        painelLogin.setLayout(painelLoginLayout);
        painelLoginLayout.setHorizontalGroup(
            painelLoginLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelLoginLayout.createSequentialGroup()
                .addGroup(painelLoginLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(painelLoginLayout.createSequentialGroup()
                        .addGap(261, 261, 261)
                        .addComponent(entrarButton, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(painelLoginLayout.createSequentialGroup()
                        .addGap(178, 178, 178)
                        .addGroup(painelLoginLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(numeroAgenciaLabel)
                            .addComponent(numeroContaLabel)
                            .addComponent(senhaLabel))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(painelLoginLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(numeroAgenciaField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(senhaField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(numeroContaField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(painelLoginLayout.createSequentialGroup()
                        .addGap(135, 135, 135)
                        .addComponent(tituloLabel)))
                .addContainerGap(139, Short.MAX_VALUE))
        );
        painelLoginLayout.setVerticalGroup(
            painelLoginLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelLoginLayout.createSequentialGroup()
                .addGap(20, 20, 20)
                .addComponent(tituloLabel)
                .addGap(35, 35, 35)
                .addGroup(painelLoginLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(numeroAgenciaLabel)
                    .addComponent(numeroAgenciaField, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(painelLoginLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(numeroContaLabel)
                    .addComponent(numeroContaField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(painelLoginLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(senhaLabel)
                    .addComponent(senhaField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(37, 37, 37)
                .addComponent(entrarButton, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(64, Short.MAX_VALUE))
        );
        painelLogin.setVisible(true);
        getContentPane().add(painelLogin, "Login");

        painelPrincipal.setMinimumSize(new java.awt.Dimension(657, 351));
        painelPrincipal.setPreferredSize(new java.awt.Dimension(657, 351));

        bancoDoLabel.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        bancoDoLabel.setText("Banco do");

        nomeLabel.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        nomeLabel.setText("<nome>");

        saldoLabel.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoLabel.setText("Saldo Atual:");

        saldoValLabel.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoValLabel.setText("jLabel4");

        logotipoLabel.setFont(new java.awt.Font("Segoe Script", 0, 12)); // NOI18N
        logotipoLabel.setText("Banco eXtreme XML");

        extratoButton.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
        extratoButton.setText("EXTRATO POR PERÍODO");
        extratoButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                extratoButtonActionPerformed(evt);
            }
        });

        transferenciaEsteButton.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
        transferenciaEsteButton.setText("TRANSFERÊNCIA PARA ESTE BANCO");
        transferenciaEsteButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                transferenciaEsteButtonActionPerformed(evt);
            }
        });

        transferenciaOutroButton.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
        transferenciaOutroButton.setText("TRANSFERÊNCIA PARA OUTRO BANCO");
        transferenciaOutroButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                transferenciaOutroButtonActionPerformed(evt);
            }
        });

        pagamentoTitulosButton.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
        pagamentoTitulosButton.setText("PAGAMENTO DE TÍTULOS");
        pagamentoTitulosButton.setMinimumSize(new java.awt.Dimension(151, 23));
        pagamentoTitulosButton.setPreferredSize(new java.awt.Dimension(151, 23));
        pagamentoTitulosButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                pagamentoTitulosButtonActionPerformed(evt);
            }
        });

        pagamentoContasButton.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
        pagamentoContasButton.setText("PAGAMENTO DE CONTAS");
        pagamentoContasButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                pagamentoContasButtonActionPerformed(evt);
            }
        });

        sairButton.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
        sairButton.setText("SAIR");
        sairButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                sairButtonActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout painelPrincipalLayout = new javax.swing.GroupLayout(painelPrincipal);
        painelPrincipal.setLayout(painelPrincipalLayout);
        painelPrincipalLayout.setHorizontalGroup(
            painelPrincipalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelPrincipalLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(bancoDoLabel)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(nomeLabel)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(saldoLabel)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(saldoValLabel)
                .addGap(60, 60, 60))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelPrincipalLayout.createSequentialGroup()
                .addGap(26, 26, 26)
                .addGroup(painelPrincipalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(transferenciaOutroButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(transferenciaEsteButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(extratoButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addGap(31, 31, 31)
                .addGroup(painelPrincipalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(sairButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(pagamentoContasButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(pagamentoTitulosButton, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 292, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(25, 25, 25))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelPrincipalLayout.createSequentialGroup()
                .addContainerGap(520, Short.MAX_VALUE)
                .addComponent(logotipoLabel)
                .addContainerGap())
        );
        painelPrincipalLayout.setVerticalGroup(
            painelPrincipalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelPrincipalLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(painelPrincipalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(bancoDoLabel)
                    .addComponent(nomeLabel)
                    .addComponent(saldoLabel)
                    .addComponent(saldoValLabel))
                .addGap(41, 41, 41)
                .addGroup(painelPrincipalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(painelPrincipalLayout.createSequentialGroup()
                        .addComponent(pagamentoTitulosButton, javax.swing.GroupLayout.DEFAULT_SIZE, 63, Short.MAX_VALUE)
                        .addGap(18, 18, 18)
                        .addComponent(pagamentoContasButton, javax.swing.GroupLayout.DEFAULT_SIZE, 63, Short.MAX_VALUE)
                        .addGap(18, 18, 18)
                        .addComponent(sairButton, javax.swing.GroupLayout.PREFERRED_SIZE, 57, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(painelPrincipalLayout.createSequentialGroup()
                        .addComponent(extratoButton, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(transferenciaEsteButton, javax.swing.GroupLayout.PREFERRED_SIZE, 58, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(transferenciaOutroButton, javax.swing.GroupLayout.PREFERRED_SIZE, 57, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGap(44, 44, 44)
                .addComponent(logotipoLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );
        painelPrincipal.setVisible(false);
        getContentPane().add(painelPrincipal, "card3");

        painelExtrato.setMinimumSize(new java.awt.Dimension(657, 351));
        painelExtrato.setPreferredSize(new java.awt.Dimension(657, 351));

        bancoDoLabel1.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        bancoDoLabel1.setText("Banco do");

        nomeLabel1.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        nomeLabel1.setText("<nome>");

        saldoLabel1.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoLabel1.setText("Saldo Atual:");

        saldoValLabel1.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoValLabel1.setText("jLabel4");

        logotipoLabel1.setFont(new java.awt.Font("Segoe Script", 0, 12)); // NOI18N
        logotipoLabel1.setText("Banco eXtreme XML");

        aPartirDataLabel.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        aPartirDataLabel.setText("A partir da data:");

        ateDataLabel.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        ateDataLabel.setText("Até a data:");

        anoInicialCombo.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        anoInicialCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));

        mesInicialCombo.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        mesInicialCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));

        diaInicialCombo.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        diaInicialCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));

        anoFinalCombo.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        anoFinalCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));

        mesFinalCombo.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        mesFinalCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));

        diaFinalCombo.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        diaFinalCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));

        diaLabel.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        diaLabel.setText("Dia");

        mesLabel.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        mesLabel.setText("Mês");

        anoLabel.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        anoLabel.setText("Ano");

        confirmarButton.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        confirmarButton.setText("Confirmar");
        confirmarButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                confirmarButtonActionPerformed(evt);
            }
        });

        voltarButton.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        voltarButton.setText("Voltar");
        voltarButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                voltarButtonActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout painelExtratoLayout = new javax.swing.GroupLayout(painelExtrato);
        painelExtrato.setLayout(painelExtratoLayout);
        painelExtratoLayout.setHorizontalGroup(
            painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelExtratoLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(bancoDoLabel1)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(nomeLabel1)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(saldoLabel1)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(saldoValLabel1)
                .addContainerGap(446, Short.MAX_VALUE))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelExtratoLayout.createSequentialGroup()
                .addContainerGap(572, Short.MAX_VALUE)
                .addComponent(logotipoLabel1)
                .addGap(18, 18, 18))
            .addGroup(painelExtratoLayout.createSequentialGroup()
                .addGap(129, 129, 129)
                .addGroup(painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(painelExtratoLayout.createSequentialGroup()
                        .addGap(309, 309, 309)
                        .addComponent(anoFinalCombo, 0, 72, Short.MAX_VALUE))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelExtratoLayout.createSequentialGroup()
                        .addGroup(painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelExtratoLayout.createSequentialGroup()
                                .addComponent(aPartirDataLabel)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                .addGroup(painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)
                                    .addComponent(diaLabel)
                                    .addComponent(diaInicialCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                                .addGap(18, 18, 18)
                                .addGroup(painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)
                                    .addComponent(mesLabel)
                                    .addComponent(mesInicialCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelExtratoLayout.createSequentialGroup()
                                .addComponent(ateDataLabel)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 43, Short.MAX_VALUE)
                                .addComponent(diaFinalCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(mesFinalCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addGap(18, 18, 18)
                        .addGroup(painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)
                            .addComponent(anoLabel)
                            .addComponent(anoInicialCombo, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(painelExtratoLayout.createSequentialGroup()
                        .addGap(55, 55, 55)
                        .addComponent(confirmarButton, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(28, 28, 28)
                        .addComponent(voltarButton, javax.swing.GroupLayout.PREFERRED_SIZE, 125, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 47, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGap(207, 207, 207))
        );
        painelExtratoLayout.setVerticalGroup(
            painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelExtratoLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(bancoDoLabel1)
                    .addComponent(nomeLabel1)
                    .addComponent(saldoLabel1)
                    .addComponent(saldoValLabel1))
                .addGap(53, 53, 53)
                .addGroup(painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(diaLabel)
                    .addComponent(mesLabel)
                    .addComponent(anoLabel))
                .addGap(18, 18, 18)
                .addGroup(painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(aPartirDataLabel)
                    .addComponent(anoInicialCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(mesInicialCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(diaInicialCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(33, 33, 33)
                .addGroup(painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(ateDataLabel)
                    .addComponent(anoFinalCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(mesFinalCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(diaFinalCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 46, Short.MAX_VALUE)
                .addGroup(painelExtratoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(confirmarButton, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(voltarButton, javax.swing.GroupLayout.DEFAULT_SIZE, 41, Short.MAX_VALUE))
                .addGap(35, 35, 35)
                .addComponent(logotipoLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );
        painelExtrato.setVisible(false);
        getContentPane().add(painelExtrato, "card4");

        numeroContaField1.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroContaField1.setMinimumSize(new java.awt.Dimension(130, 23));
        numeroContaField1.setPreferredSize(new java.awt.Dimension(130, 23));
        

        numeroAgenciaField1.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroAgenciaField1.setToolTipText("Digite o número de sua agência.");
        numeroAgenciaField1.setMinimumSize(new java.awt.Dimension(130, 23));
        numeroAgenciaField1.setPreferredSize(new java.awt.Dimension(130, 23));
        

        numeroContaLabel1.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroContaLabel1.setText("Número da Conta:");

        numeroAgenciaLabel1.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroAgenciaLabel1.setText("Número da Agência:");

        jLabel1.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel1.setText("Informações da conta destino:");

        jLabel2.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel2.setText("Valor a ser transferido:");

        valorReaisField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        
        
        jLabel3.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel3.setText("Reais e");

        valorCentavosField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

        jLabel4.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel4.setText("centavos.");

        bancoDoLabel2.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        bancoDoLabel2.setText("Banco do");

        nomeLabel2.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        nomeLabel2.setText("<nome>");

        saldoLabel2.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoLabel2.setText("Saldo Atual:");

        saldoValLabel2.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoValLabel2.setText("jLabel4");

        logotipoLabel2.setFont(new java.awt.Font("Segoe Script", 0, 12)); // NOI18N
        logotipoLabel2.setText("Banco eXtreme XML");

        confirmarButton1.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        confirmarButton1.setText("Confirmar");
        confirmarButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                confirmarButton1ActionPerformed(evt);
            }
        });

        voltarButton1.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        voltarButton1.setText("Voltar");
        voltarButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                voltarButton1ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout painelTransferenciaEsteLayout = new javax.swing.GroupLayout(painelTransferenciaEste);
        painelTransferenciaEste.setLayout(painelTransferenciaEsteLayout);
        painelTransferenciaEsteLayout.setHorizontalGroup(
            painelTransferenciaEsteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelTransferenciaEsteLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(bancoDoLabel2)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(nomeLabel2)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(saldoLabel2)
                .addContainerGap(487, Short.MAX_VALUE))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelTransferenciaEsteLayout.createSequentialGroup()
                .addContainerGap(520, Short.MAX_VALUE)
                .addComponent(logotipoLabel2)
                .addContainerGap())
            .addGroup(painelTransferenciaEsteLayout.createSequentialGroup()
                .addGap(176, 176, 176)
                .addGroup(painelTransferenciaEsteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(painelTransferenciaEsteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)
                        .addComponent(jLabel1)
                        .addGroup(painelTransferenciaEsteLayout.createSequentialGroup()
                            .addComponent(numeroAgenciaLabel1)
                            .addGap(10, 10, 10)
                            .addComponent(numeroAgenciaField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGroup(painelTransferenciaEsteLayout.createSequentialGroup()
                            .addComponent(confirmarButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addGap(27, 27, 27)
                            .addComponent(voltarButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 125, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGroup(painelTransferenciaEsteLayout.createSequentialGroup()
                            .addComponent(numeroContaLabel1)
                            .addGap(24, 24, 24)
                            .addComponent(numeroContaField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addComponent(jLabel2)
                        .addGroup(painelTransferenciaEsteLayout.createSequentialGroup()
                            .addComponent(valorReaisField, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jLabel3)
                            .addGap(4, 4, 4)
                            .addComponent(valorCentavosField, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                            .addComponent(jLabel4)))
                    .addComponent(saldoValLabel2))
                .addContainerGap(194, Short.MAX_VALUE))
        );
        painelTransferenciaEsteLayout.setVerticalGroup(
            painelTransferenciaEsteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelTransferenciaEsteLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(painelTransferenciaEsteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(bancoDoLabel2)
                    .addComponent(nomeLabel2)
                    .addComponent(saldoLabel2)
                    .addComponent(saldoValLabel2))
                .addGap(29, 29, 29)
                .addComponent(jLabel1)
                .addGap(18, 18, 18)
                .addGroup(painelTransferenciaEsteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(numeroAgenciaLabel1)
                    .addComponent(numeroAgenciaField1, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(painelTransferenciaEsteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(numeroContaLabel1)
                    .addComponent(numeroContaField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(jLabel2)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(painelTransferenciaEsteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(valorReaisField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel3)
                    .addComponent(valorCentavosField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel4))
                .addGap(25, 25, 25)
                .addGroup(painelTransferenciaEsteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(confirmarButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(voltarButton1, javax.swing.GroupLayout.DEFAULT_SIZE, 41, Short.MAX_VALUE))
                .addGap(17, 17, 17)
                .addComponent(logotipoLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );
        painelTransferenciaEste.setVisible(false);
        getContentPane().add(painelTransferenciaEste, "card5");

        numeroContaLabel2.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroContaLabel2.setText("Número da Conta:");

        saldoLabel3.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoLabel3.setText("Saldo Atual:");

        numeroAgenciaField2.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroAgenciaField2.setToolTipText("Digite o número de sua agência.");
        numeroAgenciaField2.setMinimumSize(new java.awt.Dimension(130, 23));
        numeroAgenciaField2.setPreferredSize(new java.awt.Dimension(130, 23));
        

        nomeLabel3.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        nomeLabel3.setText("<nome>");

        jLabel5.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel5.setText("Informações da conta destino:");

        bancoDoLabel3.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        bancoDoLabel3.setText("Banco do");

        numeroAgenciaLabel2.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroAgenciaLabel2.setText("Número da Agência:");

        confirmarButton2.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        confirmarButton2.setText("Confirmar");
        confirmarButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                confirmarButton2ActionPerformed(evt);
            }
        });

        voltarButton2.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        voltarButton2.setText("Voltar");
        voltarButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                voltarButton2ActionPerformed(evt);
            }
        });

        numeroContaField2.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        numeroContaField2.setMinimumSize(new java.awt.Dimension(130, 23));
        numeroContaField2.setPreferredSize(new java.awt.Dimension(130, 23));
       

        saldoValLabel3.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoValLabel3.setText("jLabel4");

        logotipoLabel3.setFont(new java.awt.Font("Segoe Script", 0, 12)); // NOI18N
        logotipoLabel3.setText("Banco eXtreme XML");

        jLabel6.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel6.setText("Valor a ser transferido:");

        jTextField3.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

        jLabel7.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel7.setText("Reais e");

        jTextField4.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

        jLabel8.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel8.setText("centavos.");

        jLabel9.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel9.setText("Banco destino:");

        bancoDestinoCombo.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        bancoDestinoCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
        bancoDestinoCombo.setMinimumSize(new java.awt.Dimension(51, 23));
        bancoDestinoCombo.setPreferredSize(new java.awt.Dimension(56, 23));

        javax.swing.GroupLayout painelTransferenciaOutroLayout = new javax.swing.GroupLayout(painelTransferenciaOutro);
        painelTransferenciaOutro.setLayout(painelTransferenciaOutroLayout);
        painelTransferenciaOutroLayout.setHorizontalGroup(
            painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelTransferenciaOutroLayout.createSequentialGroup()
                .addGroup(painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(painelTransferenciaOutroLayout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(bancoDoLabel3)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(nomeLabel3)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(saldoLabel3))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelTransferenciaOutroLayout.createSequentialGroup()
                        .addContainerGap(520, Short.MAX_VALUE)
                        .addComponent(logotipoLabel3))
                    .addGroup(painelTransferenciaOutroLayout.createSequentialGroup()
                        .addGap(211, 211, 211)
                        .addComponent(jLabel5))
                    .addGroup(painelTransferenciaOutroLayout.createSequentialGroup()
                        .addGap(176, 176, 176)
                        .addGroup(painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)
                                .addGroup(painelTransferenciaOutroLayout.createSequentialGroup()
                                    .addComponent(confirmarButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGap(27, 27, 27)
                                    .addComponent(voltarButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 125, javax.swing.GroupLayout.PREFERRED_SIZE))
                                .addComponent(jLabel6)
                                .addGroup(painelTransferenciaOutroLayout.createSequentialGroup()
                                    .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addComponent(jLabel7)
                                    .addGap(4, 4, 4)
                                    .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addComponent(jLabel8))
                                .addGroup(painelTransferenciaOutroLayout.createSequentialGroup()
                                    .addComponent(numeroContaLabel2)
                                    .addGap(24, 24, 24)
                                    .addComponent(numeroContaField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                                .addGroup(painelTransferenciaOutroLayout.createSequentialGroup()
                                    .addGroup(painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                        .addComponent(numeroAgenciaLabel2)
                                        .addComponent(jLabel9))
                                    .addGap(10, 10, 10)
                                    .addGroup(painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                        .addComponent(bancoDestinoCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                        .addComponent(numeroAgenciaField2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
                            .addComponent(saldoValLabel3))))
                .addContainerGap())
        );
        painelTransferenciaOutroLayout.setVerticalGroup(
            painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelTransferenciaOutroLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(bancoDoLabel3)
                    .addComponent(nomeLabel3)
                    .addComponent(saldoLabel3)
                    .addComponent(saldoValLabel3))
                .addGap(17, 17, 17)
                .addComponent(jLabel5)
                .addGap(19, 19, 19)
                .addGroup(painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel9)
                    .addComponent(bancoDestinoCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(numeroAgenciaLabel2)
                    .addComponent(numeroAgenciaField2, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(numeroContaLabel2)
                    .addComponent(numeroContaField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jLabel6)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel7)
                    .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel8))
                .addGap(25, 25, 25)
                .addGroup(painelTransferenciaOutroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(confirmarButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(voltarButton2, javax.swing.GroupLayout.DEFAULT_SIZE, 41, Short.MAX_VALUE))
                .addGap(17, 17, 17)
                .addComponent(logotipoLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );
        painelTransferenciaOutro.setVisible(false);
        getContentPane().add(painelTransferenciaOutro, "card6");

        saldoLabel4.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoLabel4.setText("Saldo Atual:");

        saldoValLabel4.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoValLabel4.setText("jLabel4");

        nomeLabel4.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        nomeLabel4.setText("<nome>");

        bancoDoLabel4.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        bancoDoLabel4.setText("Banco do");

        logotipoLabel4.setFont(new java.awt.Font("Segoe Script", 0, 12)); // NOI18N
        logotipoLabel4.setText("Banco eXtreme XML");

        jLabel10.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel10.setText("Pagamento de títulos");

        jLabel11.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel11.setText("Código de Barras:");

        jLabel12.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel12.setText("Valor do Documento:");

        jLabel13.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel13.setText("Desconto/Abatimento:");

        jLabel14.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel14.setText("Outras Deduções:");

        jLabel15.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel15.setText("Juros/Multa:");

        jLabel16.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel16.setText("Outros Acréscimos:");

        jLabel17.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel17.setText("Valor Cobrado:");

        jLabel18.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel18.setText("Data do Pagamento:**");

        codigoBarrasField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        codigoBarrasField.setPreferredSize(new java.awt.Dimension(6, 23));

        valorDocumentoField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        valorDocumentoField.setPreferredSize(new java.awt.Dimension(88, 23));

        descontoField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        descontoField.setPreferredSize(new java.awt.Dimension(88, 23));

        outrasDeducoesField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        outrasDeducoesField.setPreferredSize(new java.awt.Dimension(88, 23));

        jurosField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jurosField.setPreferredSize(new java.awt.Dimension(88, 23));

        outrosAcrescimosField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        outrosAcrescimosField.setPreferredSize(new java.awt.Dimension(97, 23));

        valorCobradoField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        valorCobradoField.setPreferredSize(new java.awt.Dimension(97, 23));

        dataPagamentoField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        dataPagamentoField.setPreferredSize(new java.awt.Dimension(97, 23));

        voltarButton4.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        voltarButton4.setText("Voltar");
        voltarButton4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                voltarButton4ActionPerformed(evt);
            }
        });

        confirmarButton4.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        confirmarButton4.setText("Confirmar");
        confirmarButton4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                confirmarButton4ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout painelPagamentoTitulosLayout = new javax.swing.GroupLayout(painelPagamentoTitulos);
        painelPagamentoTitulos.setLayout(painelPagamentoTitulosLayout);
        painelPagamentoTitulosLayout.setHorizontalGroup(
            painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelPagamentoTitulosLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(painelPagamentoTitulosLayout.createSequentialGroup()
                        .addComponent(bancoDoLabel4)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(nomeLabel4)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(saldoLabel4))
                    .addGroup(painelPagamentoTitulosLayout.createSequentialGroup()
                        .addGap(166, 166, 166)
                        .addComponent(saldoValLabel4)))
                .addContainerGap(446, Short.MAX_VALUE))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelPagamentoTitulosLayout.createSequentialGroup()
                .addContainerGap(178, Short.MAX_VALUE)
                .addComponent(confirmarButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(27, 27, 27)
                .addComponent(voltarButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 125, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(64, 64, 64)
                .addComponent(logotipoLabel4)
                .addContainerGap())
            .addGroup(painelPagamentoTitulosLayout.createSequentialGroup()
                .addGap(251, 251, 251)
                .addComponent(jLabel10)
                .addContainerGap(256, Short.MAX_VALUE))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelPagamentoTitulosLayout.createSequentialGroup()
                .addGap(83, 83, 83)
                .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel12)
                    .addComponent(jLabel13)
                    .addComponent(jLabel14)
                    .addComponent(jLabel15)
                    .addComponent(jLabel16)
                    .addComponent(jLabel17)
                    .addComponent(jLabel18))
                .addGap(18, 18, 18)
                .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(dataPagamentoField, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(outrosAcrescimosField, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(valorCobradoField, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(valorDocumentoField, javax.swing.GroupLayout.DEFAULT_SIZE, 115, Short.MAX_VALUE)
                    .addComponent(descontoField, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(outrasDeducoesField, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jurosField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(281, 281, 281))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelPagamentoTitulosLayout.createSequentialGroup()
                .addGap(51, 51, 51)
                .addComponent(jLabel11)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(codigoBarrasField, javax.swing.GroupLayout.DEFAULT_SIZE, 417, Short.MAX_VALUE)
                .addGap(50, 50, 50))
        );
        painelPagamentoTitulosLayout.setVerticalGroup(
            painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelPagamentoTitulosLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(bancoDoLabel4)
                    .addComponent(nomeLabel4)
                    .addComponent(saldoLabel4)
                    .addComponent(saldoValLabel4))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jLabel10)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel11)
                    .addComponent(codigoBarrasField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(painelPagamentoTitulosLayout.createSequentialGroup()
                        .addGap(7, 7, 7)
                        .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addGroup(painelPagamentoTitulosLayout.createSequentialGroup()
                                .addGap(207, 207, 207)
                                .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                                    .addComponent(confirmarButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(voltarButton4, javax.swing.GroupLayout.DEFAULT_SIZE, 41, Short.MAX_VALUE)))
                            .addGroup(painelPagamentoTitulosLayout.createSequentialGroup()
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(logotipoLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE))))
                    .addGroup(painelPagamentoTitulosLayout.createSequentialGroup()
                        .addGap(4, 4, 4)
                        .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel12)
                            .addComponent(valorDocumentoField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel13)
                            .addComponent(descontoField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel14)
                            .addComponent(outrasDeducoesField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel15)
                            .addComponent(jurosField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel16)
                            .addComponent(outrosAcrescimosField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel17)
                            .addComponent(valorCobradoField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(painelPagamentoTitulosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel18)
                            .addComponent(dataPagamentoField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
                .addContainerGap())
        );
        painelPagamentoTitulos.setVisible(false);
        getContentPane().add(painelPagamentoTitulos, "card7");

        jLabel19.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel19.setText("Pagamento de contas de consumo");

        saldoLabel5.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoLabel5.setText("Saldo Atual:");

        saldoValLabel5.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        saldoValLabel5.setText("jLabel4");

        nomeLabel5.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        nomeLabel5.setText("<nome>");

        bancoDoLabel5.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
        bancoDoLabel5.setText("Banco do");

        logotipoLabel5.setFont(new java.awt.Font("Segoe Script", 0, 12)); // NOI18N
        logotipoLabel5.setText("Banco eXtreme XML");

        jLabel20.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel20.setText("Código de Barras:");

        codigoBarrasField2.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        codigoBarrasField2.setPreferredSize(new java.awt.Dimension(6, 23));

        valorDocumentoField2.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        valorDocumentoField2.setPreferredSize(new java.awt.Dimension(88, 23));

        jLabel21.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel21.setText("Valor do Documento:");

        dataPagamentoField2.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        dataPagamentoField2.setPreferredSize(new java.awt.Dimension(97, 23));

        jLabel22.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel22.setText("Data do Pagamento:**");

        voltarButton5.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        voltarButton5.setText("Voltar");
        voltarButton5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                voltarButton5ActionPerformed(evt);
            }
        });

        confirmarButton5.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        confirmarButton5.setText("Confirmar");
        confirmarButton5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                confirmarButton5ActionPerformed(evt);
            }
        });

        jLabel23.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        jLabel23.setText("Conta de:");

        contaDeField.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N
        contaDeField.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
        contaDeField.setPreferredSize(new java.awt.Dimension(56, 23));

        javax.swing.GroupLayout painelPagamentoContasLayout = new javax.swing.GroupLayout(painelPagamentoContas);
        painelPagamentoContas.setLayout(painelPagamentoContasLayout);
        painelPagamentoContasLayout.setHorizontalGroup(
            painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelPagamentoContasLayout.createSequentialGroup()
                .addGroup(painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(painelPagamentoContasLayout.createSequentialGroup()
                        .addGap(192, 192, 192)
                        .addComponent(jLabel19))
                    .addGroup(painelPagamentoContasLayout.createSequentialGroup()
                        .addContainerGap()
                        .addGroup(painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(painelPagamentoContasLayout.createSequentialGroup()
                                .addComponent(bancoDoLabel5)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(nomeLabel5)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(saldoLabel5))
                            .addGroup(painelPagamentoContasLayout.createSequentialGroup()
                                .addGap(166, 166, 166)
                                .addComponent(saldoValLabel5)))))
                .addContainerGap(220, Short.MAX_VALUE))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, painelPagamentoContasLayout.createSequentialGroup()
                .addContainerGap(520, Short.MAX_VALUE)
                .addComponent(logotipoLabel5)
                .addContainerGap())
            .addGroup(painelPagamentoContasLayout.createSequentialGroup()
                .addGap(49, 49, 49)
                .addComponent(jLabel20)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(codigoBarrasField2, javax.swing.GroupLayout.DEFAULT_SIZE, 417, Short.MAX_VALUE)
                .addGap(52, 52, 52))
            .addGroup(painelPagamentoContasLayout.createSequentialGroup()
                .addGap(183, 183, 183)
                .addComponent(confirmarButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(27, 27, 27)
                .addComponent(voltarButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 125, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(196, Short.MAX_VALUE))
            .addGroup(painelPagamentoContasLayout.createSequentialGroup()
                .addGap(90, 90, 90)
                .addGroup(painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel21)
                    .addComponent(jLabel22)
                    .addComponent(jLabel23))
                .addGap(18, 18, 18)
                .addGroup(painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(contaDeField, 0, 124, Short.MAX_VALUE)
                    .addGroup(painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                        .addComponent(dataPagamentoField2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(valorDocumentoField2, javax.swing.GroupLayout.DEFAULT_SIZE, 124, Short.MAX_VALUE)))
                .addContainerGap(270, Short.MAX_VALUE))
        );
        painelPagamentoContasLayout.setVerticalGroup(
            painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(painelPagamentoContasLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(bancoDoLabel5)
                    .addComponent(nomeLabel5)
                    .addComponent(saldoLabel5)
                    .addComponent(saldoValLabel5))
                .addGap(32, 32, 32)
                .addComponent(jLabel19)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel20)
                    .addComponent(codigoBarrasField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(15, 15, 15)
                .addGroup(painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel23)
                    .addComponent(contaDeField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel21)
                    .addComponent(valorDocumentoField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel22)
                    .addComponent(dataPagamentoField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(32, 32, 32)
                .addGroup(painelPagamentoContasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(confirmarButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(voltarButton5, javax.swing.GroupLayout.DEFAULT_SIZE, 41, Short.MAX_VALUE))
                .addGap(37, 37, 37)
                .addComponent(logotipoLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );
        painelPagamentoContas.setVisible(false);
        getContentPane().add(painelPagamentoContas, "card8");

        pack();
    }// </editor-fold>//GEN-END:initComponents

    protected void confirmarButton5ActionPerformed(ActionEvent evt) {
		controle.doOperacaoPagamentoContas();
		
	}

	protected void confirmarButton4ActionPerformed(ActionEvent evt) {
		controle.doOperacaoPagamentoTitulos();
	}

	protected void confirmarButton2ActionPerformed(ActionEvent evt) {
		controle.doOperacaoTransferenciaOutroBanco();
	}

	protected void confirmarButton1ActionPerformed(ActionEvent evt) {
		controle.doOperacaoTransferenciaMesmoBanco();
	}

	protected void confirmarButtonActionPerformed(ActionEvent evt) {
		controle.doOperacaoExtratoPorPeriodo();
	}

	protected void voltarButton5ActionPerformed(ActionEvent evt) {
    	painelPagamentoContas.setVisible(false);
		painelPrincipal.setVisible(true);
		controle.doOperacaoSaldo();
	}

	protected void voltarButton4ActionPerformed(ActionEvent evt) {
		painelPagamentoTitulos.setVisible(false);
		painelPrincipal.setVisible(true);
		controle.doOperacaoSaldo();
	}

	protected void voltarButton2ActionPerformed(ActionEvent evt) {
		painelTransferenciaOutro.setVisible(false);
		painelPrincipal.setVisible(true);
		controle.doOperacaoSaldo();
	}

	protected void voltarButton1ActionPerformed(ActionEvent evt) {
		painelTransferenciaEste.setVisible(false);
		painelPrincipal.setVisible(true);
		controle.doOperacaoSaldo();
	}

	protected void voltarButtonActionPerformed(ActionEvent evt) {
		painelExtrato.setVisible(false);
		painelPrincipal.setVisible(true);
		controle.doOperacaoSaldo();
	}

	protected void sairButtonActionPerformed(ActionEvent evt) {
    	painelPrincipal.setVisible(false);
		painelLogin.setVisible(true);
	}

	protected void pagamentoContasButtonActionPerformed(ActionEvent evt) {
		painelPrincipal.setVisible(false);
		painelPagamentoContas.setVisible(true);
		controle.doOperacaoSaldo();
	}

	protected void pagamentoTitulosButtonActionPerformed(ActionEvent evt) {
		painelPrincipal.setVisible(false);
		painelPagamentoTitulos.setVisible(true);
		controle.doOperacaoSaldo();
	}

	protected void transferenciaOutroButtonActionPerformed(ActionEvent evt) {
		painelPrincipal.setVisible(false);
		painelTransferenciaOutro.setVisible(true);
		controle.doOperacaoSaldo();
	}

	protected void transferenciaEsteButtonActionPerformed(ActionEvent evt) {
		painelPrincipal.setVisible(false);
		painelTransferenciaEste.setVisible(true);
		controle.doOperacaoSaldo();
	}

	protected void extratoButtonActionPerformed(ActionEvent evt) {
		painelPrincipal.setVisible(false);
		painelExtrato.setVisible(true);
		controle.doOperacaoSaldo();
	}

	protected void entrarButtonActionPerformed(ActionEvent evt) {
		controle.doOperacaoLogin();
		controle.doOperacaoSaldo();
	}

	

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new FrameUsuario().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JLabel aPartirDataLabel;
    private javax.swing.JComboBox anoFinalCombo;
    private javax.swing.JComboBox anoInicialCombo;
    private javax.swing.JLabel anoLabel;
    private javax.swing.JLabel ateDataLabel;
    private javax.swing.JLabel bancoDoLabel;
    private javax.swing.JLabel bancoDoLabel1;
    private javax.swing.JLabel bancoDoLabel2;
    private javax.swing.JLabel bancoDoLabel3;
    private javax.swing.JLabel bancoDoLabel4;
    private javax.swing.JLabel bancoDoLabel5;
    private javax.swing.JButton confirmarButton;
    private javax.swing.JButton confirmarButton1;
    private javax.swing.JButton confirmarButton2;
    private javax.swing.JButton confirmarButton4;
    private javax.swing.JButton confirmarButton5;
    private javax.swing.JComboBox diaFinalCombo;
    private javax.swing.JComboBox diaInicialCombo;
    private javax.swing.JLabel diaLabel;
    private javax.swing.JButton entrarButton;
    private javax.swing.JButton extratoButton;
    private javax.swing.JComboBox bancoDestinoCombo;
    private javax.swing.JComboBox contaDeField;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel16;
    private javax.swing.JLabel jLabel17;
    private javax.swing.JLabel jLabel18;
    private javax.swing.JLabel jLabel19;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel20;
    private javax.swing.JLabel jLabel21;
    private javax.swing.JLabel jLabel22;
    private javax.swing.JLabel jLabel23;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JTextField valorReaisField;
    private javax.swing.JTextField outrosAcrescimosField;
    private javax.swing.JTextField valorCobradoField;
    private javax.swing.JTextField dataPagamentoField;
    private javax.swing.JTextField codigoBarrasField2;
    private javax.swing.JTextField valorDocumentoField2;
    private javax.swing.JTextField dataPagamentoField2;
    private javax.swing.JTextField valorCentavosField;
    private javax.swing.JTextField jTextField3;
    private javax.swing.JTextField jTextField4;
    private javax.swing.JTextField codigoBarrasField;
    private javax.swing.JTextField valorDocumentoField;
    private javax.swing.JTextField descontoField;
    private javax.swing.JTextField outrasDeducoesField;
    private javax.swing.JTextField jurosField;
    private javax.swing.JLabel logotipoLabel;
    private javax.swing.JLabel logotipoLabel1;
    private javax.swing.JLabel logotipoLabel2;
    private javax.swing.JLabel logotipoLabel3;
    private javax.swing.JLabel logotipoLabel4;
    private javax.swing.JLabel logotipoLabel5;
    private javax.swing.JComboBox mesFinalCombo;
    private javax.swing.JComboBox mesInicialCombo;
    private javax.swing.JLabel mesLabel;
    private javax.swing.JLabel nomeLabel;
    private javax.swing.JLabel nomeLabel1;
    private javax.swing.JLabel nomeLabel2;
    private javax.swing.JLabel nomeLabel3;
    private javax.swing.JLabel nomeLabel4;
    private javax.swing.JLabel nomeLabel5;
    private javax.swing.JTextField numeroAgenciaField;
    private javax.swing.JTextField numeroAgenciaField1;
    private javax.swing.JTextField numeroAgenciaField2;
    private javax.swing.JLabel numeroAgenciaLabel;
    private javax.swing.JLabel numeroAgenciaLabel1;
    private javax.swing.JLabel numeroAgenciaLabel2;
    private javax.swing.JTextField numeroContaField;
    private javax.swing.JTextField numeroContaField1;
    private javax.swing.JTextField numeroContaField2;
    private javax.swing.JLabel numeroContaLabel;
    private javax.swing.JLabel numeroContaLabel1;
    private javax.swing.JLabel numeroContaLabel2;
    private javax.swing.JButton pagamentoContasButton;
    private javax.swing.JButton pagamentoTitulosButton;
    private javax.swing.JPanel painelExtrato;
    private javax.swing.JPanel painelLogin;
    private javax.swing.JPanel painelPagamentoContas;
    private javax.swing.JPanel painelPagamentoTitulos;
    private javax.swing.JPanel painelPrincipal;
    private javax.swing.JPanel painelTransferenciaEste;
    private javax.swing.JPanel painelTransferenciaOutro;
    private javax.swing.JButton sairButton;
    private javax.swing.JLabel saldoLabel;
    private javax.swing.JLabel saldoLabel1;
    private javax.swing.JLabel saldoLabel2;
    private javax.swing.JLabel saldoLabel3;
    private javax.swing.JLabel saldoLabel4;
    private javax.swing.JLabel saldoLabel5;
    private javax.swing.JLabel saldoValLabel;
    private javax.swing.JLabel saldoValLabel1;
    private javax.swing.JLabel saldoValLabel2;
    private javax.swing.JLabel saldoValLabel3;
    private javax.swing.JLabel saldoValLabel4;
    private javax.swing.JLabel saldoValLabel5;
    private javax.swing.JPasswordField senhaField;
    private javax.swing.JLabel senhaLabel;
    private javax.swing.JLabel tituloLabel;
    private javax.swing.JButton transferenciaEsteButton;
    private javax.swing.JButton transferenciaOutroButton;
    private javax.swing.JButton voltarButton;
    private javax.swing.JButton voltarButton1;
    private javax.swing.JButton voltarButton2;
    private javax.swing.JButton voltarButton4;
    private javax.swing.JButton voltarButton5;
    // End of variables declaration//GEN-END:variables
}
